have (got) something on - Spanish English Dictionary